const fs = require("fs");

// 1. access
// fs.access("a.txt", (err) => {
//   if (err) {
//     console.log(err);
//   } else {
//     console.log("有操作权限");
//   }
// });

// 2. stat
// fs.stat("a.txt", (err, statObj) => {
//   console.log(statObj);
//   console.log(statObj.size);
//   console.log(statObj.isFile());
//   console.log(statObj.isDirectory());
// });

// 3. mkdir
// fs.mkdir("a/b", (err) => { // 单级创建
//   if (!err) {
//     console.log("创建成功");
//   } else {
//     console.log(err);
//   }
// });
// fs.mkdir("a/b/c", { recursive: true }, (err) => { // 递归创建
//   if (!err) {
//     console.log("创建成功");
//   } else {
//     console.log(err);
//   }
// });

// 4. rmdir
// fs.rmdir("a/b", (err) => {
//   // { recursive: true, force: true },
//   if (!err) {
//     console.log("删除成功");
//   } else {
//     console.log(err);
//   }
// });

// 5. readdir
// fs.readdir("a", (err, files) => {
//   console.log(files);
// });

// 6. unlink
// fs.unlink("a", (err) => {
//   if (!err) {
//     console.log("删除成功");
//   }
// });
